<!DOCTYPE HTML>

<html lang="en">
<head>

<title>org.springframework.security.config.annotation.web.configurers Class Hierarchy (spring-security-docs 5.6.3 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="org.springframework.security.config.annotation.web.configurers Class Hierarchy (spring-security-docs 5.6.3 API)";
        }
    }
    catch(err) {
    }
//-->
var pathtoroot = "../../../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">

<div class="topNav"><a id="navbar.top">

</a>
<div class="skipNav"><a href="package-tree.html#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">

</a></div>

</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package org.springframework.security.config.annotation.web.configurers</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.Object
<ul>
<li class="circle">org.springframework.security.config.annotation.web.<a href="../AbstractRequestMatcherRegistry.html" title="class in org.springframework.security.config.annotation.web"><span class="typeNameLink">AbstractRequestMatcherRegistry</span></a>&lt;C&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AbstractConfigAttributeRequestMatcherRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AbstractConfigAttributeRequestMatcherRegistry</span></a>&lt;C&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AbstractInterceptUrlConfigurer.AbstractInterceptUrlRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AbstractInterceptUrlConfigurer.AbstractInterceptUrlRegistry</span></a>&lt;R,&#8203;T&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="UrlAuthorizationConfigurer.StandardInterceptUrlRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">UrlAuthorizationConfigurer.StandardInterceptUrlRegistry</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ChannelSecurityConfigurer.ChannelRequestMatcherRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ChannelSecurityConfigurer.ChannelRequestMatcherRegistry</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AuthorizeHttpRequestsConfigurer.AuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AuthorizeHttpRequestsConfigurer.AuthorizedUrl</span></a>
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AuthorizeHttpRequestsConfigurer.MvcMatchersAuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AuthorizeHttpRequestsConfigurer.MvcMatchersAuthorizedUrl</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ChannelSecurityConfigurer.RequiresChannelUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ChannelSecurityConfigurer.RequiresChannelUrl</span></a>
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ChannelSecurityConfigurer.MvcMatchersRequiresChannelUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ChannelSecurityConfigurer.MvcMatchersRequiresChannelUrl</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ExpressionUrlAuthorizationConfigurer.AuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ExpressionUrlAuthorizationConfigurer.AuthorizedUrl</span></a>
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ExpressionUrlAuthorizationConfigurer.MvcMatchersAuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ExpressionUrlAuthorizationConfigurer.MvcMatchersAuthorizedUrl</span></a></li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.CacheControlConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.CacheControlConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.ContentSecurityPolicyConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.ContentSecurityPolicyConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.ContentTypeOptionsConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.ContentTypeOptionsConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.FeaturePolicyConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.FeaturePolicyConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.FrameOptionsConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.FrameOptionsConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.HpkpConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.HpkpConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.HstsConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.HstsConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.PermissionsPolicyConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.PermissionsPolicyConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.ReferrerPolicyConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.ReferrerPolicyConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.XXssConfig.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer.XXssConfig</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="PortMapperConfigurer.HttpPortMapping.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">PortMapperConfigurer.HttpPortMapping</span></a></li>
<li class="circle">org.springframework.security.config.annotation.<a href="../../SecurityConfigurerAdapter.html" title="class in org.springframework.security.config.annotation"><span class="typeNameLink">SecurityConfigurerAdapter</span></a>&lt;O,&#8203;B&gt; (implements org.springframework.security.config.annotation.<a href="../../SecurityConfigurer.html" title="interface in org.springframework.security.config.annotation">SecurityConfigurer</a>&lt;O,&#8203;B&gt;)
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AbstractHttpConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AbstractHttpConfigurer</span></a>&lt;T,&#8203;B&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AbstractAuthenticationFilterConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AbstractAuthenticationFilterConfigurer</span></a>&lt;B,&#8203;T,&#8203;F&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="FormLoginConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">FormLoginConfigurer</span></a>&lt;H&gt;</li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AbstractInterceptUrlConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AbstractInterceptUrlConfigurer</span></a>&lt;C,&#8203;H&gt;
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ExpressionUrlAuthorizationConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ExpressionUrlAuthorizationConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="UrlAuthorizationConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">UrlAuthorizationConfigurer</span></a>&lt;H&gt;</li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AnonymousConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AnonymousConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="AuthorizeHttpRequestsConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">AuthorizeHttpRequestsConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ChannelSecurityConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ChannelSecurityConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="CorsConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">CorsConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="CsrfConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">CsrfConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="DefaultLoginPageConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">DefaultLoginPageConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ExceptionHandlingConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ExceptionHandlingConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HeadersConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HeadersConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="HttpBasicConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">HttpBasicConfigurer</span></a>&lt;B&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="JeeConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">JeeConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="LogoutConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">LogoutConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="PasswordManagementConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">PasswordManagementConfigurer</span></a>&lt;B&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="PortMapperConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">PortMapperConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="RememberMeConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">RememberMeConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="RequestCacheConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">RequestCacheConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="SecurityContextConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">SecurityContextConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="ServletApiConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">ServletApiConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="SessionManagementConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">SessionManagementConfigurer</span></a>&lt;H&gt;</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="X509Configurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">X509Configurer</span></a>&lt;H&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="SessionManagementConfigurer.ConcurrencyControlConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">SessionManagementConfigurer.ConcurrencyControlConfigurer</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="SessionManagementConfigurer.SessionFixationConfigurer.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">SessionManagementConfigurer.SessionFixationConfigurer</span></a></li>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="UrlAuthorizationConfigurer.AuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">UrlAuthorizationConfigurer.AuthorizedUrl</span></a>
<ul>
<li class="circle">org.springframework.security.config.annotation.web.configurers.<a href="UrlAuthorizationConfigurer.MvcMatchersAuthorizedUrl.html" title="class in org.springframework.security.config.annotation.web.configurers"><span class="typeNameLink">UrlAuthorizationConfigurer.MvcMatchersAuthorizedUrl</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">

<div class="bottomNav"><a id="navbar.bottom">

</a>
<div class="skipNav"><a href="package-tree.html#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">

</a></div>

</nav>
</footer>
<script>if (window.parent == window) {(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-2728886-23', 'auto', {'siteSpeedSampleRate': 100});ga('send', 'pageview');}</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"7040c5853874980c","token":"bffcb8a918ae4755926f76178bfbd26b","version":"2021.12.0","si":100}' crossorigin="anonymous"></script>
</body>
</html>
